winsafe\taskschd\co/
consts.rs1#![allow(non_camel_case_types)]
2
3const_ordinary! { TASK_ACTION_TYPE: u32;
4 =>
7 EXEC 0
8 COM_HANDLER 5
9 SEND_EMAIL 6
10 SHOW_MESSAGE 7
11}
12
13const_bitflag! { TASK_CREATION: u32;
14 =>
19 VALIDATE_ONLY 0x1
20 CREATE 0x2
21 UPDATE 0x4
22 CREATE_OR_UPDATE Self::CREATE.0 | Self::UPDATE.0
23 DISABL 0x8
24 DONT_ADD_PRINCIPAL_ACE 0x10
25 IGNORE_REGISTRATION_TRIGGERS 0x20
26}
27
28const_bitflag! { TASK_LOGON: u32;
29 =>
32 NONE 0
33 PASSWORD 1
34 S4U 2
35 INTERACTIVE_TOKEN 3
36 GROUP 4
37 SERVICE_ACCOUNT 5
38 INTERACTIVE_TOKEN_OR_PASSWORD 6
39}
40
41const_ordinary! { TASK_STATE: u32;
42 =>
45 UNKNOWN 0
46 DISABLED 1
47 QUEUED 2
48 READY 3
49 RUNNING 4
50}
51
52const_ordinary! { TASK_TRIGGER_TYPE2: u32;
53 =>
56 EVENT 0
57 TIME 1
58 DAILY 2
59 WEEKLY 3
60 MONTHLY 4
61 MONTHLYDOW 5
62 IDLE 6
63 REGISTRATION 7
64 BOOT 8
65 LOGON 9
66 SESSION_STATE_CHANGE 11
67 CUSTOM_TRIGGER_01 12
68}